- 01. Intro
- 02. ToDo List App
- 03. Intro to Room
- 04. Exercise: Creating an Entity
- 05. Column Name
- 06. Creating a DAO
- 07. Creating the Database
- 08. Type Converters
- 09. Quiz: I hereby promise…
- 10. Exercise: Save Task
- 11. Exercise: Query all Tasks in MainActivity
- 12. Threads and Runnables
- 13. Exercise: Executors
- 14. Exercise: Delete Task
- 15. Queries with Parameters
- 16. Exercise: Update Task
- 17. Re-query for nothing
- 18. LiveData and the Observer Pattern
- 19. Exercise: Adding LiveData
- 20. Exercise: Adding LiveData to AddTaskActivity
- 21. ViewModel
- 22. Exercise: Adding the ViewModel
- 23. Exercise: Adding the ViewModel to AddTaskActivity
- 24. A “Lifecycle” Surprise
- 25. LifecycleOwners and LifecycleObservers
- 26. The Repository
- 27. Recap